package be.ipl.finito.daoimpl;

import javax.ejb.Stateless;

import be.ipl.finito.dao.PlateauDao;
import be.ipl.finito.domaine.Partie;
import be.ipl.finito.domaine.Plateau;

@SuppressWarnings("serial")
@Stateless
public class PlateauDaoImpl extends DaoImpl<Integer, Plateau> implements
		PlateauDao {

	@Override
	public Plateau getPlateau(String nom, Partie partie) {
		String queryString = "select DISTINCT(p) from Joueur j, IN (j.plateaux) p, IN(p.partie) pa WHERE j.login = ?1 AND pa.nom = ?2";

		return recherche(queryString, nom, partie.getNom());
	}

}
